package org.arnetminer.personalized.dao;

import java.util.List;

public interface BaseDAO {
	
	public void initDao();
    
    public void save(Object transientInstance);
    
	public void delete(Object persistentInstance);
    
    public List findByExample(Object instance);

    public Object merge(Object detachedInstance);

    public void attachDirty(Object instance);
    
    public void attachClean(Object instance);
}
